Skip to content

Conversation

@makermelissa
Copy link
Collaborator

@makermelissa makermelissa commented Jan 9, 2026

This PR adds a settings dialog that can be used to easily add new settings. The settings are persistent and are loaded at runtime. Currently I have added a theme setting.

This also includes changes to allow theming such as reorganizing the color-related CSS. I have created a light theme and if there's something I missed (e.g. light text on light background), we can always update it.

This adds features for the following issues:
#181, #354, #355

dependabot bot and others added 8 commits January 5, 2026 12:04
Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.54.0 to 4.55.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.54.0...v4.55.1)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.55.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@xterm/xterm](https://github.com/xtermjs/xterm.js) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases)
- [Commits](xtermjs/xterm.js@5.5.0...6.0.0)

---
updated-dependencies:
- dependency-name: "@xterm/xterm"
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [focus-trap](https://github.com/focus-trap/focus-trap) from 7.7.0 to 7.7.1.
- [Release notes](https://github.com/focus-trap/focus-trap/releases)
- [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md)
- [Commits](focus-trap/focus-trap@v7.7.0...v7.7.1)

---
updated-dependencies:
- dependency-name: focus-trap
  dependency-version: 7.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…m_and_yarn/focus-trap-7.7.1

Bump focus-trap from 7.7.0 to 7.7.1
…m_and_yarn/xterm/xterm-6.0.0

Bump @xterm/xterm from 5.5.0 to 6.0.0
…m_and_yarn/rollup/rollup-linux-x64-gnu-4.55.1

Bump @rollup/rollup-linux-x64-gnu from 4.54.0 to 4.55.1
@makermelissa makermelissa requested a review from dhalbert January 9, 2026 21:44
@makermelissa makermelissa changed the title Beta Add settings and theme options Jan 9, 2026
@makermelissa
Copy link
Collaborator Author

Some screenshots:
Screenshot 2026-01-09 at 3 14 18 PM
Screenshot 2026-01-09 at 3 14 36 PM

@tannewt
Copy link
Member

tannewt commented Jan 9, 2026

Please include a description of the changes in the PR itself. That way it'll be in the merge commit. Issue numbers are good to have but not enough on their own. Thanks!

@makermelissa
Copy link
Collaborator Author

Good point. Updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants